package ua.kpi.ipsa.expert.api.net;

import java.io.Serializable;

/**
 * 
 * @author alyaxey
 */
public class PlagiarismHypo implements Serializable {
	public static final int USER_AGREEZ = 1;
	public static final int USER_DISAGREEZ = 2;
	public static final int NO_INFO = 3;

	public int hypoPK;

	public double veracity;

	public SourceFile code1;

	public int codePortion2PK;

	public SourceFile code2;

	public int code1PlagStart;

	public int code1PlagEnd;

	public int code2PlagStart;

	public int code2PlagEnd;

	public int userOpinion;

	public PlagiarismHypo() {
	}

	public PlagiarismHypo(int hypoPK, double veracity, SourceFile code1,
			int codePortion2PK, SourceFile code2, int code1PlagStart,
			int code1PlagEnd, int code2PlagStart, int code2PlagEnd,
			int userOpinion) {
		super();
		this.hypoPK = hypoPK;
		this.veracity = veracity;
		this.code1 = code1;
		this.codePortion2PK = codePortion2PK;
		this.code2 = code2;
		this.code1PlagStart = code1PlagStart;
		this.code1PlagEnd = code1PlagEnd;
		this.code2PlagStart = code2PlagStart;
		this.code2PlagEnd = code2PlagEnd;
		this.userOpinion = userOpinion;
	}
}
